package org.edu.modules.sxjy.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @author leidq
 * @create 2022-04-08 11:40
 */
@TableName("ve_base_department")
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "ve_base_department对象", description = "部门信息表")
public class VeDepartment implements Serializable {
    @TableId(type = IdType.AUTO)
    @ApiModelProperty("id")
    private int id;
    @Excel(name = "部门号", width = 15.0D)
    @ApiModelProperty("部门号")
    private String jgh;
    @Excel(name = "部门名称", width = 15.0D)
    @ApiModelProperty("部门名称")
    private String jgmc;
    @Excel(name = "部门英文名称", width = 15.0D)
    @ApiModelProperty("部门英文名称")
    private String jgywmc;
    @Excel(name = "机构简称", width = 15.0D)
    @ApiModelProperty("机构简称")
    private String jgjc;
    @Excel(name = "部门简拼", width = 15.0D)
    @ApiModelProperty("部门简拼")
    private String jgjp;
    @Excel(name = "部门地址", width = 15.0D)
    @ApiModelProperty("部门地址")
    private String jgdz;
    @Excel(name = "隶属上级机构号", width = 15.0D)
    @ApiModelProperty("隶属上级机构号")
    private String dssjjgh;
    @Excel(name = "隶属上级机构id", width = 15.0D)
    @ApiModelProperty("隶属上级机构id")
    private int pid;
    @Excel(name = "节点路径", width = 15.0D)
    @ApiModelProperty("节点路径")
    private String path;
    @Excel(name = "隶属校区号", width = 15.0D)
    @ApiModelProperty("隶属校区号")
    private String lsxqh;
    @Excel(name = "隶属校区id", width = 15.0D)
    @ApiModelProperty("隶属校区id")
    private int campusId;
    @Excel(name = "建立年月", width = 15.0D)
    @ApiModelProperty("建立年月")
    private int jlny;
    @Excel(name = "机构邮政编码", width = 15.0D)
    @ApiModelProperty("机构邮政编码")
    private String jgyzbm;
    @Excel(name = "部门负责人用户ID", width = 15.0D)
    @ApiModelProperty("部门负责人用户ID")
    private int fzrUserId;
    @Excel(name = "机构电话号码", width = 15.0D)
    @ApiModelProperty("机构电话号码")
    private String telephone;
    @Excel(name = "", width = 15.0D)
    @ApiModelProperty("")
    private int terminalid;
}
